f2f5548ebd4d937b3eb0bcdc891646d399040ef0,robe-hibernate/src/main/java/io/robe/hibernate/query/api/query/QueryUtility.java,QueryUtility,configureSorts,#CriteriaParent#EntityMeta#Transformer#String[]#,131

Before Change


            Order.Type type = Order.Type.value(op);
            sort = sort.substring(1);
            Parent parent = new Parent(criteria, meta, sort);
            createCriteriaByGivenName(parent, transformer);
            Order order = type == Order.Type.ASC ? Order.asc(parent.name): Order.desc(parent.name);
            parent.criteria.addOrder(order);
        }

After Change


            Order.Type type = Order.Type.value(op);
            sort = sort.substring(1);
            Parent parent = new Parent(criteria, meta, sort);
            if(!createCriteriaByGivenName(parent, transformer)) continue;
            Order order = type == Order.Type.ASC ? Order.asc(parent.name): Order.desc(parent.name);
            parent.criteria.addOrder(order);
        }
    }